// ramda 是完全符合函数式编程的库
// 函数式编程不只是不写class，不只是reducer这样的纯函数，柯里化也是

const R = require('ramda')
// 柯里化
// curry 
// 功能函数 -> 柯里化 -> x => y => z => x+y+z
const addThreeNumber=(x,y,z)=>x+y+z 

// 1. 手写curry 函数
// 2. 第三方库
const curriedAddThreeNumber = R.curry(addThreeNumber)

console.log(curriedAddThreeNumber(1,2)(3))